﻿/*手机屏幕不同的监听配置*/
html {
    font-size: 100px;
}

/*手机屏幕不同的监听配置*/

/*全局样式初始化*/
p {
    margin: 0;
}

ul {
    padding: 0px;
    margin: 0px;
}

ul li {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

a {
    text-decoration: none;
    color: rgba(0, 0, 0, 1);
}

a:link {
    text-decoration: none; /* 指正常的未被访问过的链接*/
    border: none;
}

a:visited {
    text-decoration: none; /*指已经访问过的链接*/
    border: none;
}

a:hover {
    text-decoration: none; /*指鼠标在链接*/
    border: none;
}

a:active {
    text-decoration: none; /* 指正在点的链接*/
    border: none;

}

a {
    blr: expression(this.onFocus=this.blur());
    outline: none;
}

a:focus {
    outline: none;
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.container {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.row {
    margin: 0px;
    padding: 0px;
}

body {
    font-family: "SimHei";
}

input {
    outline: medium;
}

div span ul {
    background-color: #ffffff;
}

button {

    outline: none;

}

/*全局样式初始化*/

/*model页样式*/
.model_menu {
    margin: 0;
    padding: 0;
    margin-top: 5px;
}

.model_menu li {
    margin: 0;
    padding: 0;
    text-align: center;
}

.model_icon {
    width: 100%;
    height: 20px;
}

.model_menu .img {
    width: 20px;
    height: 20px;
}

.model_menu .bot {
    color: #878787;
    font-size: 11px;
    width: 100%;
    height: 18px;
    line-height: 18px;
    display: block;
}

.model_menu .bot_focus {
    color: #30AE4F;
}

.model_btn {
    border-top: 1px solid #e3e3e3;
    height: 50px;
    background-color: white;
}

.all {
    padding: 0;
}

.model_info {
    margin-top: 40px;
}

/*农户表头样式*/
.address_top_farmer {
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    z-index: 100;
    background-color: #fff;
    border-bottom: 1px solid #E3E3E3;
    position: fixed;
    width: 100%;
    top: 0;
}

.address_top_farmer .glyphicon-chevron-left {
    position: absolute;
    font-size: 15px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    left: 0;
    top: 0;
}

.address_title_farmer {
    margin: 0;
    color: #666666;
    width: 100%;
}

/*div提示框*/
.quest-four {
    width: 100%;
    height: 50px;
    /*line-height: 50px;*/
    font-size: 15px;
    margin-top: 25px;
    margin-left: 3%;
}

.quest-content {
    color: #30AE4F
}

.c-float-popWrap {
    width: 3.6rem;
    z-index: 9999;
    left: 1.4rem;
    /*top: 4.3rem;*/
    position: absolute;
    display: none;
}

.pop-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.c-float-popWrap .c-float-modePop {
    background-color: rgba(51, 51, 51, 0.9);
    border-radius: 0.08667rem;
    padding: 0.15rem;
}

.c-float-modePop {
    text-align: center;
}

.c-float-popWrap .c-float-modePop .warnMsg {
    padding: 0;
    font-size: 0.20333rem;
}

.c-float-modePop .warnMsg {
    color: #fff;
}

/*输入有误div提示框*/
/*login样式*/
.login {
    width: 100%;
    margin-top: 40px;
}

.login_page {
    width: 100%;
    margin-bottom: 50px;
}

.login_width {
    width: 70%;
    margin: auto;
    margin-top: 20px;
}

.login_title {
    color: #30AE4F;
    text-align: center;
    font-size: 25px;
}

.login_title img {
    width: 3.4rem;
    height: 0.89rem;
    margin-top: 30px;
}

.login_input_text {
    width: 100%;
    border: 2px solid #30AE4F;
    border-radius: 5px;
    margin-top: 40px;
    height: 40px;
    padding: 5px;
    font-size: 15px;
}

.login_input_password {
    width: 100%;
    border: 2px solid #30AE4F;
    border-radius: 5px;
    margin-top: 30px;
    height: 40px;
    padding: 5px;
    font-size: 15px;
}

.login_btn, .login_register {
    width: 100%;
    font-size: 16px;
    border-radius: 5px;
}
.ucauth{
    margin-top: 5px;
}
.WxUser{
    margin-top: 40px;
    width: 6.4rem;
    text-align: center;
}
.wxlogo{
    width: 100%;
}
.wxlogo img{
    border-radius: 50%;
    width: 3.2rem;
    height: 3.2rem;
    margin-top: 20px;
}
.wxname {
    width: 100%;
    margin-top: 20px;
    font-size: 16px;
}
.wxbutton{
    margin-top: 40px;
    width: 70%;
    background: #30AE4F;
    border: none;
    color: white;
    padding: 8px 0;
    font-size: 16px;
    border-radius: 5px;
}
.wxlogin{
    width: 50px;
    height: 50px;
    float: left;
    margin-top: 20px;
    margin-bottom: 55px;
}
.forget-word {
    border: none;
    float: right;
    margin-top: 5px;
    background-color: #fff;
}

.login_btn {
    margin-top: 25px;
    background: #30AE4F;
    border: none;
    color: white;
    padding: 8px 0;
}

.login_register {
    margin-top: 20px;
    background: white;
    border: 2px solid #30AE4F;
    color: #30AE4F;
    padding: 8px 0;
}

.back {
    float: right;
    margin-right: 10px;
}

.back .glyphicon-remove {
    font-size: 25px;
    margin-top: 20px;
    margin-right: 10px;
}

/*login样式*/

/*register样式*/
.register .login_width {
    width: 70%;
    margin-top: 50px;
    margin-bottom: 50px;
}

.register_width {
    width: 70%;
    margin: 40px 15% 60px 15%;
}

.register_width .tel {
    width: 100%;
    border: 2px solid #30AE4F;
    border-radius: 5px;
    margin-top: 40px;
    height: 40px;
    padding: 5px;
    font-size: 15px;
}

.register_width .name {
    width: 100%;
    border: 2px solid #30AE4F;
    border-radius: 5px;
    margin-top: 20px;
    height: 40px;
    padding: 5px;
    font-size: 15px;
}

.register_width .psw {
    border: 2px solid #30AE4F;
    border-radius: 5px;
    margin-top: 20px;
    height: 40px;
    padding: 5px;
    font-size: 15px;
    width: 100%;
}

.register_width .code {
    border: 2px solid #30AE4F;
    border-radius: 5px;
    margin-top: 20px;
    height: 40px;
    padding: 5px;
    font-size: 15px;
    width: 60%;
    float: left;
}

.register_width .getcode {
    background: #30AE4F;
    color: white;
    width: 38%;
    height: 40px;
    border: none;
    float: right;
    margin-top: 20px;
    border-radius: 5px;
    font-size: 13px;
}

.registes {
    width: 100%;
    font-size: 18px;
    margin-top: 70px;
    background: #30AE4F;
    color: white;
    border: none;
    border-radius: 5px;
    padding: 8px 0;
}

/*register样式*/

/*myview样式*/
.myview_width {
    width: 6.4rem;
    margin: auto;
    margin-bottom: 70px;
}

.myview_top {
    background: url("http://114.55.90.31/ngbimage/20161117bg.png") center center;
    background-size: 100% 100%;
    text-align: -webkit-center;
    text-align: -moz-center;
    text-align: center;
    width: 100%;
    height: 3rem;
}

.border_box {
    width: 100%;
    display: inline-block;
    margin-top: 0.3rem;
}

.round_border {
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    background-color: rgba(48, 174, 79, 0.9);
    margin: 0 auto;
    line-height: 1.4rem;
}

.round_border img {
    width: 50%;
}

.myview_login_btn, .myview_register_btn {
    height: 0.54rem;
    margin-top: 0.25rem;
    border: none;
    color: rgba(48, 174, 79, 1);
    background-color: rgba(255, 255, 255, 0.7);
    font-size: 0.28rem;
    font-weight: 700;
    border-radius: 0.1rem;
}

.myview_register_btn {
    margin-left: -0.1rem;
}

.babg {
    background-color: #f0f0f0;
    width: 100%;
    height: 15px;
}

.myview_icon {
    width: 6.4rem;
    height: 65px;
    border-bottom: 1px solid #BCBCBC;
}

.background_white {
    background-color: white;
}

.myview_icon li {
    width: 20%;
    float: left;
    height: 65px;
}
.my_pay_icon{
    background: url('http://114.55.90.31/ngbimage/newngb201612101607.png') no-repeat;
    background-position: -39px -57px;
    background-size: 181px 292px;
}
.my_pay_icon1{
    background: url('http://114.55.90.31/ngbimage/newngb201612101607.png') no-repeat;
    background-position: -39px -29px;
    background-size: 179px 287px;
}
.my_take_icon{
    background: url('http://114.55.90.31/ngbimage/newngb201612101607.png') no-repeat;
    background-position: -42px -111px;
    background-size: 181px 292px;
}
.my_eva_icon{
    background: url('http://114.55.90.31/ngbimage/newngb201612101607.png') no-repeat;
    background-position: -42px 0;
    background-size: 181px 292px;
}
.my_sug_icon{
    background: url('http://114.55.90.31/ngbimage/newngb201612101607.png') no-repeat;
    background-position: -42px -85px;
    background-size: 181px 292px;
}
.my_pay_icon, .my_eva_icon, .my_del_icon,.my_sug_icon{
    width: 23px;
    height: 20px;
    margin: 15px auto 0 auto;
    text-align: center;
    overflow: hidden;
}
.my_take_icon {
    width: 28px;
    height: 20px;
    margin: 15px auto 0 auto;
    text-align: center;
    overflow: hidden;
}
.my_eva_icon img, .my_del_icon img, .my_pay_icon img {
    width: 15px;
}

.my_sug_icon img {
    width: 19px;
}

.my_take_icon img {
    width: 23px;
}

.my_pay_text {
    text-align: center;
    font-size: 13px;
}

.myview_ul li, .all_order {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    position: relative;
}

.icon_address, .all_order_img {
    position: absolute;
    left: 0;
    top: 0;
    width: 1.2rem;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.icon_address img, .all_order_img img {
    width: 20px;
    margin-top: -5px;
}

.icon_arrows, .all_order_icon {
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    width: 0.8rem;
    line-height: 40px;
    text-align: center;
}

.icon_arrows img, .all_order_icon img {
    width: 0.14rem;
}

.myview_ul span, .all_order_text {
    margin-left: 1.2rem;
    color: #313131;
    display: block;
}

.myview_icon li:hover,
.all_order:hover,
.myview_ul li:hover {
    background-color: #f9f9fc;
}

.my_integration {
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    width: 2rem;
    line-height: 40px;
    font-size: 10px;
    text-align: right;
    color: #30AE4F;
    padding-right: 0.5rem;
}

.inner_width {
    width: 70%;
    margin: auto;
}

.my_login_btn {
    margin-top: 10px;
    background: #30AE4F;
    border: none;
    color: white;
    width: 100%;
    font-size: 16px;
    border-radius: 5px;
    padding: 8px 0;
}

/*myview样式*/

/*address样式*/
.address_top {
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    z-index: 100;
    background-color: #fff;
    border-bottom: 1px solid #E3E3E3;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0;
}

.address_top .glyphicon {
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 0;
    left: 0;
    font-size: 15px;
}

.address_title {
    color: #666666;
    width: 100%;
}
.address_absolute {
    position: absolute;
    top: 40px;
    background-color: #eeeeee;
    width: 100%;
    margin-bottom: 43px;
}
.address_width {
    width: 100%;
    margin: 0 auto;
}

.address_info li {
    padding-left: 15px;
    background-color: #fff;
    padding-right: 15px;
    min-height: 75px;
    position: relative;
    margin-bottom: 10px;
}

/*.address_info li:hover {
    background-color: #eaeaea;
}*/

.info_user {
    padding: 12px 0;
    position: relative;
    border-bottom: 1px solid #f0f0f0;
}

.info_user .customer-info {
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    margin: 0;
    height: 30px;
    color: #202020;
}

.info_user .address-dtl {
    word-wrap: break-word;
    white-space:normal;
    font-size: 14px;
    margin: 0;
    color: #7f8384;
}

.consumer_surname {
    display: block;
    max-width: 30%;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}

.consumer_sex {
    display: block;
    float: left;
}

.consumer_address {
    font-size: 12px;
}

/*.consumer_ads {
    font-size: 12px;
    word-wrap: break-word;
    white-space:normal
}*/

.consumer_tel {
    float: right;
}

.consumer_condition {
    margin-left: 30px;
}

.revise_remove {
    height: 40px;
}

.revise_remove span {
    line-height: 40px;
    color: #7f8384;
    text-align: center;
}
.revise_remove .glyphicon{
    font-size: 16px;
    top: 3px;
}
.revise_remove .glyphicon:before{
    top: 1px;
}
.set_default{
    float: left;
    position: relative;
}
.set_default input[type=radio] {
    visibility: hidden;
    width: 0;
}
.set_default label {
    width: 100px;
    height: 40px;
    cursor: pointer;
    opacity: 1;
    margin: 0;
    top: 0;
}
.set_default label .input_checked {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 10px;
    opacity: 1;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border: 2px solid #8D8D8D;
}
.set_default input[type=radio]:checked + label .input_checked {
     background: #30AE4F;
     border: none;
 }
.set_default input[type=radio]:checked + label .consumer_condition {
     color: #30AE4F;
 }
.set_default input[type=radio]:checked + label .input_checked:after {
    content: '';
    width: 11px;
    height: 6px;
    position: absolute;
    top: 6px;
    left: 5px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.default_address {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border: 0px;
    outline: 0px;
    background-color: rgba(68, 186, 96, 1);
    color: rgba(255, 255, 255, 1);
}
.editor_address{
    float: right;
}
.editor_address>div{
    float: left;
}
.editor_address>div:nth-child(1){
    margin-right: 15px;
}
/*address样式*/

/*newaddress样式*/
.newaddress_content {
    padding: 0 10px;
    background-color: #ffffff;
}

.newaddress_height {
    border-bottom: 1px solid #EFEFEF;
    width: 100%;
    height: 60px;
    line-height: 60px;
    position: relative;
}
.newaddress_icon:after {
    position: absolute;
    top: 50%;
    right: 0;
    content: '';
    background: url(../../images/icon_arrows.png) right center no-repeat;
    background-size: 8px 14px;
    width: 8px;
    height: 14px;
    margin-top: -7px;
    margin-right: 6px;
}

.newaddress_position, .address_position {
    float: left;
    height: 60px;
    line-height: 60px;
    font-size: 15px;
    width: 20%;
}

.newaddress_height .address{
    padding-left: 5px;
    height: 22px;
    line-height: 22px;
    margin: 9px 0;
    width: 80%;
}
.contacts .address_name {
    float: left;
    height: 100px;
    line-height: 100px;
    font-size: 15px;
    width: 20%;
}
.address_select, .address_detail {
    border: none;
    height: 22px;
    line-height: 22px;
    margin: 9px 0;
    width: 80%;
    padding-left: 5px;
}

.contact_information .address_tel {
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    width: 20%;
    margin-right: 15px;
}

.contact_information .you_tel_input {
    border: none;
    height: 25px;
    line-height: 25px;
}

.contacts .you_name_input {
    border: none;
    height: 25px;
    line-height: 25px;
    margin-top: 13px;
}

.contacts {
    height: 100px;
}

.you_name {
    float: left;
    width: 80%;
    height: 50px;
    border-bottom: 1px solid #EFEFEF;
}

.sex {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #EFEFEF;
    margin-top: 10px;
}

.sex-person {
    margin: 15px 0 0 0;
}

.sextwo {
    width: 30%;
    padding: 0 5%;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    position: relative;
    color: #8D8D8D;
    display: block;
    float: left;
}

.sextwo input[type=radio] {
    visibility: hidden;
    width: 0;
}

.sextwo label > span:after {
    content: '';
    width: 11px;
    height: 7px;
    position: absolute;
    top: 6px;
    left: 5px;
    border: 3px solid #fff;;
    border-top: none;
    border-right: none;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.sextwo label {
    width: 100%;
    height: 40px;
    cursor: pointer;
    position: absolute;
    font-weight: 100;
    top: 0;
    right: 0;
    opacity: 1;
    margin: 0;
}

.sextwo label > span {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 20%;
    opacity: 1;
    background: #8D8D8D;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}

.sextwo input[type=radio]:checked + label > span {
    background: #30AE4F;
}

.sextwo input[type=radio]:checked + label {
    color: #30AE4F;
}

.newaddress_btn {
    width: 100%;
    height: 40px;
    text-align: center;
    padding-top: 40px;
    background-color: #ffffff;
}

.newaddress_btn button {
    border: 0px;
    background-color: #30AE4F;
    color: rgba(255, 255, 255, 1);
    height: 40px;
    width: 150px;
    line-height: 40px;
    border-radius: 5px;
    font-size: 16px;
}

/*newaddress样式*/

/*账户设置页面开始*/

/*头像上传开始*/
.head .contain-detail {
    width: 78%;
    left: 11%;
    font-size: 16px;
    padding: 10px 0;
}

.contain-detail input {
    width: 100%;
    height: 40px;
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    padding: 0;
    border: 0;
}

.contain-detail .head_rel {
    position: relative;
    height: 40px;
    line-height: 40px;
}

.contain-detail .head_rel:hover {
    background: #EFEFEF;
}

/*头像上传页面结束*/
.account {
    width: 6.4rem;
    margin: auto;
}

.account_top {
    position: relative;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-bottom: 1px solid #BCBCBC;
}

.account_top_text {
    font-size: 16px;
}

.account_top .glyphicon-chevron-left {
    position: absolute;
    font-size: 15px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    left: 0;
    top: 0px;
}

.head_portrait {
    height: 1.4rem;
    text-align: center;
    position: relative;
}

.head_icon {
    position: absolute;
    left: 0;
    top: 0;
    height: 1.4rem;
    width: 60px;
    line-height: 1.4rem;
    text-align: center;
    overflow: hidden;
}

.head_icon img {
    width: 30px;
}

.head_text {
    margin-left: 60px;
    font-size: 16px;
    height: 1.4rem;
    line-height: 1.4rem;
    text-align: left;
}

.head_img {
    position: absolute;
    right: 0;
    top: 0;
    width: 1.6rem;
    height: 1.4rem;
    text-align: center;
}

.head_img_bac {
    width: 1.2rem;
    height: 1.2rem;
    margin-top: 0.1rem;
    border-radius: 0.6rem;
    background: #30AE4F;
}

.head_box {
    height: 15px;
    background: #efefef;
}

.modify_password, .setting_name {
    height: 40px;
    line-height: 40px;
    position: relative;
}

.modify_password_icon, .setting_name_icon {
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    width: 60px;
    line-height: 40px;
    text-align: center;
    overflow: hidden;
}

.modify_password_icon img, .setting_name_icon img {
    width: 30px;
}

.modify_password_text, .setting_name_text {
    margin-left: 60px;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: left;
}

.setting_name_name {
    position: absolute;
    font-size: 16px;
    right: 0;
    top: 0;
    width: 160px;
    height: 40px;
    overflow: hidden;
    text-align: right;
    padding-right: 20px;
}

.modify_password_r {
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    height: 40px;
    overflow: hidden;
    text-align: center;
}

.modify_password_r img {
    width: 8px;
}

/*账户设置页面结束*/

/*修改密码页面样式开始*/
.password {
    width: 6.4rem;
    margin: auto;
}

.account_password li {
    width: 6.4rem;
}

.account_password input {
    width: 94%;
    border: 0;
    margin-left: 3%;
    font-size: 16px;
    border-bottom: 1px solid #BCBCBC;
    height: 40px;
    padding-left: 0.1rem;
}

.confirm_submission {
    font-size: 16px;
    width: 5rem;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border: none;
    margin: 0.5rem 0.7rem 0;
    background-color: #30AE4F;
    color: #ffffff;
    border-radius: 0.08rem;
}

/*修改密码页面样式结束*/

/*修改昵称页面样式开始*/
.account_name {
    width: 6.4rem;
    margin: auto;
}

.new_name {
    width: 100%;
}

.new_name input {
    width: 94%;
    margin: 0 3%;
    border: 0;
    font-size: 16px;
    border-bottom: 1px solid #BCBCBC;
    height: 40px;
    padding-left: 0.1rem;
}

/*修改昵称页面样式结束*/

/*offfarm页样式*/
.offfarm {
    text-align: center;
}

.offfarm_mes {
    margin-top: 60px;
    font-size: 20px;
    line-height: 40px;
    display: inline-block;
}

.offfarm_message {
    float: left;
}

.offfarm_cry {
    width: 40px;
    height: 40px;
    float: left;
}

.offfarm_cry img {
    width: 100%;
    height: 100%;
}

.offfarm_btn {
    width: 250px;
    height: 60px;
    margin-top: 80px;
    font-size: 25px;
    background-color: #30AE4F;
    color: white;
    border: none;
    border-radius: 5px;
}

/*offfarm页样式*/

/*添加店铺信息样式*/
.store_top {
    height: 50px;
    line-height: 40px;
    text-align: center;
    border-bottom: 10px solid rgba(239, 239, 239, 1);
}

.store_top .glyphicon {
    width: 40px;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
}

.store_top .store_title {
    width: 70%;
    margin-left: -40px;
    font-size: 16px;
    line-height: 40px;
}

.store_message {
    width: 100%;
    display: inline-block;
    font-size: 15px;
    color: #3E814E;
    margin-bottom: 50px;
}

.store_width {
    width: 94%;
    margin: auto;
}

.store_width li {
    margin-top: 5px;
}

.store_address {
    height: 34px;
    display: inline-block;
}

.store_address input {
    width: 19%;
    float: left;
    height: 22px;
    margin-top: 6px;
}

.store_address .store_name {
    width: 25%;
    float: left;
}

.store_address span {
    width: 6%;
    float: left;
    line-height: 34px;
}

.sell_type {
    width: 100%;
    height: 34px;
    line-height: 34px;
}

.sell_type .sell_way, .sell_type .select_k1 {
    float: left;
}

.sell_type .select_k1 {
    margin-top: 7px;
    margin-left: 5px;
}

.sell_type .sell_way {
    width: 22%;
}

.sell_ranges {
    display: inline-block;
}

.sell_range {
    width: 25%;
    float: left;
    height: 30px;
}

.sell_content {
    width: 75%;
    float: left;
    margin-top: 20px;
}

.sell_content label {
    width: 33%;
    float: left;
}

.material_submit {
    display: inline-block;
    width: 100%;
}

.material_submit .correlation_material {
    float: left;
    width: 100%;
}

.correlation_material, .file, .submit {
    height: 30px;
}

.material_submit .file {
    float: left;
    width: 80%;
}

.submit {
    width: 20%;
}

.checked_submit, .submit {
    border: none;
    background-color: #3E814E;
    color: white;
    border-radius: 3px;
}

.contact_way {
    width: 100%;
    height: 34px;
    display: inline-block;
}

.checked_submit {
    float: right;
    height: 30px;
    line-height: 30px;
}

/*添加店铺样式*/

/*意见反馈样式*/
.feedback {
    width: 90%;
    margin-left: 5%;
    margin-top: 60px;
    height: 170px;
    border: #30AE4F 1px solid;
    overflow: visible;
}

/*意见反馈样式*/
/*我的财富样式*/
.mywealth_top {
    margin-top: 40px;
}

.mywealth_bac {
    color: white;
    width: 6.4rem;
    height: 160px;
    background-color: #86c4f0;
    position: relative;
    overflow: hidden;
    margin-top: 40px;
    text-align: center;
}

.mywealth_bac_p2 {
    font-size: 1rem;
    padding-left: 0.3rem;
    bottom: 18px;
    line-height: 160px;
    margin-right: 0.2rem;
}

.mywealth_bac_p1 {
    font-size: 20px;
    position: absolute;
    margin-left: 0.3rem;
    margin-top: 0.15rem;
}
.userpoint{
    float: right;
    width: 10px;
    height: 60px;
    background-color: red;
}
.mywealth_mes li {
    width: 6.4rem;
    height: 45px;
    border-bottom: 1px solid #bdbcbc;
}

.mywealth_mes_1 img {
    margin-top: -5px;
    width: 23px;
    height: 23px;
    margin-left: 0.2rem;
}

.mywealth_mes_2 {
    float: right;
    line-height: 45px;
}

.mywealth_mes_2 img {
    width: 8px;
    height: 15px;
    margin-right: 0.2rem;
}

.mywealth_mes_word {
    font-size: 15px;
    font-weight: 500;
    line-height: 45px;
    margin-left: 0.2rem;
    color: black;
}

.mywealth_guodu {
    width: 6.4rem;
    height: 5px;
    background-color: #eeeeee;
}

/*资金申请页面样式*/
.request-money {
    margin: 40px 0 0 0;
}

.request-money ul {
    padding-left: 5px;
}

.request-money ul li {
    border-bottom: solid 1px #BCBCBC;
    height: 40px;
    line-height: 40px;
    width: 100%;
    color: #313131;
    font-size: 15px;
}

.detail-1 {
    height: 40px;
    display: block;
    float: left;
    line-height: 40px;
}

.request-money .detail-2 {
    border: none;
    height: 38px;
    width: 200px;
}

.request-money .detail-3 {
    color: #30AE4F;
}

.detail-4 {
    margin: 60px auto;
    width: 70%;
}

.detail-5 {
    background-color: #30AE4F;
    border: none;
    width: 100%;
    height: 40px;
    border-radius: 5px;
    color: white;
    font-size: 16px;
}

/*服务条款*/
.article {
    margin-top: 40px;
}

.finsh_btn {
    width: 90%;
    margin-left: 5%;
    border: 0px;
    outline: 0px;
    background-color: rgba(94, 94, 94, 1);
    color: rgba(255, 255, 255, 1);
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin-top: 30px;
    margin-bottom: 20px;
    border-radius: 5px;
}

.agreement {
    clear: both;
    width: 90%;
    margin-left: 5%;
    margin-top: 30px;
    height: 25px;
}

.article_wod {
    width: 6rem;
    margin: 0.2rem;
}

.article_wod h1 {
    font-size: 20px;
}

.article_wod span {
    text-align: center;
}

/*我要提问*/
.ask-wrapper {
    width: 90%;
    margin: 40px auto 0;
}

.ask-slogan {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

.qd-content {
    width: 100%;
    height: 125px;
    padding-left: 5px;
    border: 1px solid #30AE4F;
    overflow: hidden;
    line-height: 25px;
}

.webuploader-pick {
    width: 40px;
    height: 40px;
    position: relative;
}

.webuploader-pick .add-img-ct {
    width: 100%;
    height: 100%;
    background: url("http://114.55.90.31/ngbimage/20161117add_img.png") no-repeat;
    background-size: 100% 100%;
}

.webuploader-pick .add-img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    overflow: hidden;
    bottom: auto;
    right: auto;
}

.webuploader-element-invisible {
    opacity: 0;
}

.submit-ask-content {
    width: 100%;
    font-size: 18px;
    border-radius: 5px;
    margin-top: 55px;
    background: #30AE4F;
    border: none;
    color: white;
    height: 40px;
}

/*我要提问*/
/*paymentpassword样式*/
.pwd-box {
    width: 5.75rem;
    margin-left: 0.3rem;
    margin-top: 70px;
    padding-left: 1px;
    position: relative;
    border: 1px solid #9f9fa0;
    border-radius: 3px;
    over-flow: hidden;
    height: 50px;
}

.newpwd-box {
    display: none;
}

.pwd-box input[type="tel"] {
    width: 5.75rem;
    height: 48px;
    color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    font-size: 18px;
    opacity: 0;
    z-index: 1;
    letter-spacing: 35px;
}

.fake-box1, .fake-box2, .fake-box3 {
    top: 0;
    left: 0;
    position: absolute;
}

.fake-box1 input, .fake-box2 input, .fake-box3 input {
    float: left;
    width: 0.95rem;
    height: 48px;
    border: none;
    border-right: 1px solid #e5e5e5;
    text-align: center;
    font-size: 30px;
}

.fake-box1 input:nth-last-child(1), .fake-box2 input:nth-last-child(1), .fake-box3 input:nth-last-child(1) {
    border: none;
}

.send_set {
    width: 5.8rem;
    height: 30px;
    margin: 40px 0.3rem 0;
    font-size: 16px;
    border-radius: 5px;
    background-color: rgb(94, 94, 94);
    border: none;
    color: white;
}

/*支付方式*/
.grey_range {
    width: 100%;
    height: 20px;
    background-color: #f9f9fc;
}

/*}*/
/*.pay_main {*/
/*width: 100%;*/
/*}*/
/*.pay_main ul li{*/
/*border-bottom: 1px solid #e5e5e5;*/
/*height: 60px;*/
/*width: 100%;*/
/*}*/
/*.pay_main li:hover{*/
/*background-color: rgba(48,174,79,0.5);*/
/*}*/
/*.pay_main li:hover p{*/
/*color: rgba(255,255,255,1);*/
/*}*/
/*.pay_main li:hover .wei_sure span{*/
/*background-color: rgba(50,164,52,1);*/
/*}*/
/*.pay_main li:hover .ali_sure span{*/
/*background-color: rgba(50,164,52,1);*/
/*}*/

.weichat {
    width: 15%;
    height: 60px;
    line-height: 60px;
    float: left;
}

.weichat img {
    width: 24px;
    height: 24px;
    margin-left: 26%;
}

.weicontext {
    width: 65%;
    height: 60px;
    float: left;
}

.weicontext .wei_title {
    margin-top: 10px;
    font-size: 18px;
    color: #343434;
}

.weicontext .wei_info {
    font-size: 12px;
    color: #8a8a8a;
}

.wei_sure {
    width: 20%;
    height: 60px;
    float: left;
    text-align: center;
}

.wei_sure span {
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: -webkit-center;
    text-align: center;
    text-align: -moz-center;
    border-radius: 11px;
    margin-top: 19px;
    font-size: 12px;
    background-color: rgba(141, 141, 141, 1);
    color: rgba(255, 255, 255, 1);
}

.ali {
    width: 15%;
    height: 60px;
    line-height: 60px;
    float: left;
}

.ali img {
    width: 24px;
    height: 24px;
    margin-left: 26%;
}

.alicontext {
    width: 65%;
    height: 60px;
    float: left;
}

.alicontext .ali_title {
    margin-top: 10px;
    font-size: 18px;
    color: #343434;
}

.alicontext .ali_info {
    font-size: 12px;
    color: #8a8a8a;
}

/*.ali_sure{*/
/*width: 20%;*/
/*height: 60px;*/
/*float: left;*/
/*text-align: center;*/
/*}*/
/*.ali_sure span{*/
/*width: 22px;*/
/*height: 22px;*/
/*line-height: 22px;*/
/*text-align: -webkit-center;*/
/*text-align: center;*/
/*text-align: -moz-center;*/
/*border-radius: 11px;*/
/*margin-top: 19px;*/
/*font-size: 12px;*/
/*background-color: rgba(141,141,141,1);*/
/*color: rgba(255,255,255,1);*/
/*}*/
.morepay_btn {
    width: 90%;
    margin-left: 5%;
    font-size: 18px;
    border-radius: 5px;
    margin-top: 55px;
    background: #30AE4F;
    border: none;
    color: white;
    height: 40px;
}

/*支付方式*/
/*充值界面*/
/*.pay_main_1{*/
/*width: 100%;*/
/*margin-top: 40px;*/
/*}*/
.bac_11 {
    width: 100%;
    height: 10px;
    background-color: #efefef;
}

.pay_consum {
    margin-top: 40px;
}

.paythree {
    width: 100%;
    padding: 0 5%;
    height: 60px;
    font-size: 15px;
    position: relative;
    color: #8D8D8D;
    border-bottom: 1px solid #eeeeee;
}

.paythree input[type=radio] {
    visibility: hidden;
    width: 0;
}

.paythree label > span:after {
    content: '';
    width: 11px;
    height: 7px;
    position: absolute;
    top: 6px;
    left: 5px;
    border: 3px solid #fff;;
    border-top: none;
    border-right: none;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.paythree label {
    width: 100%;
    height: 60px;
    cursor: pointer;
    position: absolute;
    font-weight: 100;
    top: 0;
    right: 0;
    opacity: 1;
    margin: 0;
}

.paythree label > span {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 17px;
    right: 5%;
    opacity: 1;
    background: #8D8D8D;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}

.paythree input[type=radio]:checked + label > span {
    background: #30AE4F;
}

.paythree input[type=radio]:checked + label {
    color: #30AE4F;
}

.paythree input[type=radio]:checked + label {
    background-color: rgba(48, 174, 79, 0.5);
}

.paythree input[type=radio]:checked + label p {
    color: rgba(255, 255, 255, 1);
}

.bac_12 {
    width: 100%;
    height: 10px;
    background-color: #efefef;
}

.bac_13 {
    width: 100%;
    margin-top: 20px;
}

.bac_14 {
    border: none;
    line-height: 25px;
    height: 25px;
}

.bac_15 {
    font-size: 18px;
    color: #343434;
    height: 60px;
    line-height: 55px;
}

.bac_16 {
    margin-left: 5px;
}

/*paymentpassword样式*/
.pwd-box {
    width: 5.75rem;
    margin-left: 0.3rem;
    margin-top: 70px;
    padding-left: 1px;
    position: relative;
    border: 1px solid #9f9fa0;
    border-radius: 3px;
    over-flow: hidden;
    height: 50px;
}

.newpwd-box {
    display: none;
}

.pwd-box input[type="tel"] {
    width: 5.75rem;
    height: 48px;
    color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    font-size: 18px;
    opacity: 0;
    z-index: 1;
    letter-spacing: 35px;
}

.fake-box1, .fake-box2, .fake-box3 {
    top: 0;
    left: 0;
    position: absolute;
}

.fake-box1 input, .fake-box2 input, .fake-box3 input {
    float: left;
    width: 0.95rem;
    height: 48px;
    border: none;
    border-right: 1px solid #e5e5e5;
    text-align: center;
    font-size: 30px;
}

.fake-box1 input:nth-last-child(1), .fake-box2 input:nth-last-child(1), .fake-box3 input:nth-last-child(1) {
    border: none;
}

.send_set {
    width: 5.8rem;
    height: 30px;
    margin: 40px 0.3rem 0;
    font-size: 16px;
    border-radius: 5px;
    background-color: rgb(94, 94, 94);
    border: none;
    color: white;
}

/*支付密码结束*/
/*模态框*/
.contain-item {
    position: fixed;
    z-index: 9999;
    top: 0;
    bottom: 0;
    width: 100%;
    border: 1px solid;
    display: none;
}

.contain-detail {
    width: 70%;
    text-align: center;
    background-color: #fff;
    position: absolute;
    top: 40%;
    left: 15%;
    border-radius: 5px;
}

.contain-text {
    border-bottom: 1px #bdbcbc solid;
    padding: 10px 0;
}

.contain-text1 {
    padding-top: 10px;
    font-size: 15px;
}

.contain-choose button {
    width: 50%;
    height: 40px;
    border: 0;
    float: left;
    background-color: #fff;
}

.contain-choose .contain-no {
    border-right: 1px #bdbcbc solid;
}

.contain-back {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
    background-color: #313131;
    opacity: 0.7;
}

/*模态框*/
/*版权页面样式开始*/
.copyright_top {
    text-align: center;
    width: 100%;
}

.copyright_top_1 {
    margin-top: 60px;
    width: 6rem;
    height: 100px;
    display: inline-block;
}

.copyright_top_1 img {
    width: 3.4rem;
    height: 0.89rem;
}

.copyright_top_2 {
    text-indent: 2em;
    text-align: left;
    margin-top: 30px;
    width: 100%;
    border: 1px solid #E3E3E3;
    font-size: 15px;
    padding: 10px;
}

.copyright_top_3 {
    width: 80%;
    color: #E3E3E3;
    margin-top: 50px;
    margin-bottom: 60px;
    text-align: center;
    display: inline-block;
}

/*会员认证*/
.members_head {
    background: #efefef;
    line-height: 40px;
}

.members_p {
    width: 90%;
    margin-left: 5%;
}

.members_body {
    margin-top: 40px;
}

.members_line {
    border-bottom: 1px #bdbcbc solid;
    position: absolute;
}
/*获取区域开始*/
.newaddress_height_listbg{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.3);
    display: none;
    z-index: 110;
}
.newaddress_height_list{
    position: fixed;
    top: 15%;
    bottom: 15%;
    left: 5%;
    right: 5%;
    background-color: #FFFFFF;
    display: none;
    z-index: 111;
}
.newaddress_height_list_head{
    height: 40px;
    padding: 10px;
    text-align: center;
    font-size: 15px;
    border-bottom: 1px solid #F5F5F5;
}
.newaddress_height_list_head>img{
    width: 20px;
    float: right;
}
.newaddress_height_list_choose{
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #F5F5F5;
}
.districtChoose .newaddress_height_list_choose{
    padding-left: 10px;
}
.newaddress_height_list_choose .choose{
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    width: 70px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.newaddress_height_list_choose .active{
    color: #FF7D63;
    border-bottom: 2px solid #FF7D63!important;
}
.changeadr2,.changeadr3{
    display: none;
}

.districtChoose>.newaddress_height_list_choose span{
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    padding-left: 14px;
    font-size: 14px;
}
#districtChoose{
    position: absolute;
    bottom: 0;
    top: 70px;
    overflow-y: auto;
    width: 100%;
    -webkit-overflow-scrolling: touch;
}

/*获取区域结束*/
/*重置支付密码开始*/
.resetting_payment{
    position: fixed;
    top: 40px;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #eeeeee;
}
.resetting_way >li{
    margin-top: 20px;
    border-top:1px solid #BCBCBC ;
    border-bottom:1px solid #BCBCBC ;
    height: 40px;
    background-color: #ffffff;
    padding-left: 10px;
    position: relative;
}
.resetting_way >li:after{
     position: absolute;
     top: 50%;
     right: 10px;
     content: '';
     background: url(../../images/icon_arrows.png) right center no-repeat;
     background-size: 8px 14px;
     width: 8px;
     height: 14px;
     margin-top: -7px;
     margin-right: 6px;
 }
.resetting_way >li .text{
    line-height: 40px;
}
/*重置支付密码结束*/
/*找回支付密码结束*/
.retrieve_next{    width: 100%;
    font-size: 18px;
    margin-top: 70px;
    background-color: rgb(94, 94, 94);
    color: white;
    border: none;
    border-radius: 5px;
    padding: 8px 0;
}
/*找回支付密码结束*/
/*newaddressMap样式*/
.map_all_html{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    overflow: hidden;
}
.map_html{
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
}
.map_search_top{
    height: 40px;
    width: 100%;
    background-color: #30AE4F;
}
.address_map{
    width: 100%;
    top: 40px;
    height: 280px;
    position: absolute !important;
}
.address_map .newMap{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.address_map .default_point{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 30px;
    margin-left: -10px;
    margin-top: -30px;
    text-align: center;
    line-height: 20px;
    z-index: 1;
}
.default_point_shadow{
    position: absolute;
    bottom: -2px;
    width: 100%;
    left: 0;
    height: 4px;
    z-index: -1;
    line-height: 3px;
}
.default_point_shadow img{
    width: 6px;
}
.address_map .default_point .mapLocation{
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 30px;
}

.amap-copyright{
    display: none !important;
}
.nearbyPois{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    top: 320px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding-top: 10px;
}
.address_point li{
    border-bottom: 1px solid #EFEFEF;
    padding: 5px 15px 5px 35px;
    font-size: 13px;
    background: url(../images/locationIcon.png) no-repeat;
    background-position: 13px 19px;
    background-size: 15px;
}
.address_point li span{
    display: block;
    width: 100%;
    padding: 3px 0;
}
.address_point li:nth-child(1) span{
    color: #f23030 !important;
}
.map_address_search{
    position: absolute;
    left: 40px;
    top: 0;
    right: 62px;
    height: 40px;
    padding: 7px 0;
}
.map_address_search .glyphicon-search{
    position: absolute;
    left: 0;
    top: 7px;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #666;
}
.map_address_search .seek-delete{
    position: absolute;
    top: 14px;
    right: 4px;
    width: 12px;
    display: none;
}
.map_address_search input{
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 2px;
    padding-left: 26px;
    padding-right: 16px;
    font-size: 12px;
    line-height: 26px;
}
.map_search_top button{
    position: absolute;
    right: 5px;
    width: 52px;
    top: 7px;
    height: 26px;
    font-size: 12px;
    border-radius: 2px;
    border: 0;
    background-color: #f8f8f8;
}
.map_search_top .map_search_button{
    color: #ffffff;
    background-color: #f23030;
}
.map_search_html{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
}
.search_address_html{
    top: 40px;
    left: 0;
    bottom: 0;
    width: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.address_pois li{
    border-bottom: 1px solid #EFEFEF;
    padding: 5px 15px;
    font-size: 13px;
}
.address_pois li span{
    display: block;
    width: 100%;
    padding: 3px 0;
}
.address_pois li:nth-child(1) span{
    color: #f23030 !important;
}
.address_pois li span:nth-child(2),
.address_point li span:nth-child(2){
    font-size: 12px;
    color: #888;
}
.endLoadingAddress{
    display: block;
    width: 100%;
    text-align: center;
    padding: 5px 0;
}
.endLoadingAddress_color{
    color: #888888;
}
/*newaddressMap样式结束*/
/*tittle样式开始*/
.first_main {
    width: 6.4rem;
    margin: 0;
}

.first_top {
    z-index: 1000;
    height: 40px;
    text-align: center;
    line-height: 40px;
    position: fixed;
    /*border-bottom: 1px solid #E3E3E3;*/
    width: 100%;
    top: 0;
    background-color: #f83f3c;
}

.first_top .backImg {
    position: absolute;
    width: 40px;
    height: 40px;
    text-align: center;
    left: 0;
    top: 0;
}
.backImg img{
    width: 8px;
    height: 14px;
    margin: 13px 16px;
    display: block;
    float: left;
}
.first_title {
    margin: 0;
    font-size: 17px;
    color: white;
    text-align: center;
}

/*tittle样式结束*/